package com.xcl.mapper;

import com.zzg.entity.Consigner;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @ClassName XclConsignerMapper
 * @Description 收货人数据访问层
 * @Author: xiaochaolei
 * @date 2021/7/12 17:15
 * @Version 1. 0
 */
@Mapper
public interface XclConsignerMapper {
    /**
     * 新增收货人
     * @param consigner 收货人信息
     * @return 影响行数
     */
    public int insertConsigner(Consigner consigner);


    /**
     * 根据id查询收货人信息
     * @param id 收货人id
     * @return 收货人信息
     */
    public Consigner getConsignerById(@Param(value = "id") String id);

    /**
     * 修改收货人信息
     * @param consigner 收货人信息
     * @return 影响行数
     */
    public int updateConsignerByid(Consigner consigner);

    /**
     * 删除收货人信息
     * @param id 收货人id
     * @return 影响行数
     */
    public int deleteConsignerBy(@Param(value = "id") String id);
}
